package com.sijiao.difflog.annotation;


import com.sijiao.difflog.constants.SourceTypeEnum;
import com.sijiao.difflog.service.IGetOriginalService;

import java.lang.annotation.*;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface LogAop {
    // 可以基于AppId 获取
    String bizName();

    //TODO 批量操作单独写一套逻辑

    //结果数据源
    SourceTypeEnum resultType();

    // 原始数据源
    SourceTypeEnum originalType();

    String beanName() default "";

    Class<? extends IGetOriginalService> beanType() default IGetOriginalService.class;


}
